// 请求参数类型
export interface ListParams {
  page?: number;
  pageSize?: number;
  industry?: string; // 产业名称 支持模糊匹配
  report_type?: number; // 报告类型 1:月度报告 2:季度报告 3:年度报告 0 无
  report_style?: number; // 报告版本 1:决策版 2:创新版 3:科研版 0 无
  workflow_name: number; // 工作流名称 1:阶段总结 2:产业报告
}

// 阶段总结列表项类型
export interface PhaseSummaryItem {
  id: string;
  title: string; // 报告标题
  industry: string; // 产业名称
  report_type: number; // 报告类型 1:月度报告 2:季度报告 3:年度报告 0 无
  report_type_display: string; // 报告类型 格式化
  report_style: number; // 报告版本 1:决策版 2:创新版 3:科研版 0 无
  report_style_display: string; // 报告版本 格式化
  created_at: string; // 创建时间
  created_at_display: string; // 创建时间 格式化
  workflow_name: string; // 工作流名称 1:阶段总结 2:产业报告
  workflow_name_display: string; // 工作流名称 格式化
  fileUrl: string; // 报告文件地址
}

// 阶段总结详情类型
export interface PhaseSummaryDetail extends PhaseSummaryItem {
  content: string; // 总结内容
}

// 生成阶段总结报告请求参数类型
export interface GenerateSummaryParams {
  context: string; // 生成报告的上下文内容
  report_type: number; // 报告类型 0 无 1:月度 2:季度 3:年度
  report_style: number; // 报告版本 0 无 1:决策 2:执行 3:总结
  industry: string; // 产业名称
}
